// utils/errorHandler.js
module.exports = (error, res) => {
  console.error('API Error:', error.response?.status, error.message);

  if (error.response) {
    const status = error.response.status;
    if (status === 404) {
      return res.status(404).json({ error: '城市不存在' });
    }
    return res.status(502).json({ error: '天气服务不可用' });
  }

  res.status(500).json({ error: '服务器内部错误' });
};